package com.inspection.service;

import com.inspection.entity.SysConfigDO;
import com.inspection.model.dto.SysConfigDTO;
import com.inspection.model.dto.SysConfigQueryDTO;
import org.springframework.data.domain.Page;

import javax.servlet.http.HttpServletResponse;
import java.util.Map;

public interface SysConfigService {

    Page<SysConfigDO> pageSysConfig(SysConfigQueryDTO query);

    void saveSysConfig(SysConfigDTO save);


    void updateSysConfig(SysConfigDTO update);

    Map<String,String> initSysConfig(SysConfigDTO save);

    SysConfigDO getSysConfig(SysConfigQueryDTO query);

    void delSysConfig(SysConfigDTO del);

    void batchDelSysConfig(SysConfigDTO del);

    void exportSysConfig(SysConfigQueryDTO query, HttpServletResponse response);
}
